package thread;

import java.io.*;
import java.util.Scanner;

public class SleepDemo {
    public static void main(String[] args) {
        //
        System.out.println("程序开始了");
        /*
                补充代码
                要求：程序运行后在控制台上输入一个数子，然后每秒递减，到0时输出时间到
         */
        Scanner scan=new Scanner(System.in);
        System.out.println("请输入一个数字：");
        //Scanner 的底层实现原理
        /*try {
            InputStream is=System.in;
            InputStreamReader isr=new InputStreamReader(is);
            BufferedReader br=new BufferedReader(isr);
            String str= br.readLine();
            //如果想转换成其他类型，需要使用包装类，进行转换
            //int num=Integer.parseInt(str);
            System.out.println(str);
        } catch (IOException e) {
            e.printStackTrace();
        }*/

        int num=scan.nextInt();
        for (int i=0;i<=num;i++){
            System.out.println(num-i);
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            /*if (num-i==0){
                System.out.println("时间到");
            }*/

        }
        System.out.println("时间到");

        /*try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        System.out.println("程序结束了");*/
    }
}
